SQL语句中的<>是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:57:17
select TYPEID,KEYID,TYPENAME,KEYNAME from DOC_SYS_MAP
where TYPEID=@TypeID
and KEYID<>''

我知道@TypeID是参数,但是KEYID<>''是什么意思呢?

"<>"是一种运算符 同"!=" 不等于

不等于空字符串。SQL里用'括字符串,如果字串里有',要用连续的两个'表示。

KEYID<>''
keyid不等价于''
在这里也就是keyid不为空
<>也可以是=! 效果一样 属于运算符的一种

不等于空字符串,
但不是不等于空

不空的意思?

dk